export default { // 导出混入对象
	data() {
		return {
		}
	},
	onLoad() {
		this.getUpdate()
	},
	methods: {
		getUpdate() {
			const appDate = uni.getAppBaseInfo()
			const platform = uni.getSystemInfoSync().osName
			this.$get('/biz/app/getNewVersion', {}, 0).then(res => {
				let verSion = res.data.data
				let that = this
				console.log(verSion)
				if (appDate.appVersion != verSion.version) {
					if (!verSion.isCompulsionUpdate) {
						uni.showModal({
							title:that.$t('DiscoveringNewVersion'),
							// 提示文字
							content: that.$t('Forceupdates'),
							// 取消按钮的文字自定义
							cancelText: that.$t('Letstalkaboutitlater'),
							// 确认按钮的文字自定义
							confirmText: that.$t('ImmediateUpdating'),
							//删除字体的颜色，颜色最好是十六进制，不然程序发布上线会出问题
							confirmColor: '#ef111b',
							//取消字体的颜色
							cancelColor: '#000000',
							//是否显示取消按钮
							showCancel: false,
							success: function(res) {
								if (res.confirm) {
									// 执行确认后的操作
									if (platform == 'android') {
										plus.runtime.openURL(verSion.androidUrl)
										plus.runtime.quit()
									} else {
										plus.runtime.openURL(verSion.iosUrl)
										plus.runtime.quit()
									}
								} else {
									// 执行取消后的操作	
								}
							}
						})
					} else {
						uni.showModal({
							title:that.$t('DiscoveringNewVersion'),
							// 提示文字
							content: that.$t('Nonmandatoryupdates'),
							// 取消按钮的文字自定义
							cancelText: that.$t('Letstalkaboutitlater'),
							// 确认按钮的文字自定义
							confirmText: that.$t('ImmediateUpdating'),
							//删除字体的颜色，颜色最好是十六进制，不然程序发布上线会出问题
							confirmColor: '#ef111b',
							//取消字体的颜色
							cancelColor: '#000000',
							//是否显示取消按钮
							showCancel: true,
							success: function(res) {
								console.log();
								if (res.confirm) {
									// 执行确认后的操作
									if (platform == 'android') {
										plus.runtime.openURL(verSion.androidUrl)
									} else {
										plus.runtime.openURL(verSion.iosUrl)
									}
								} else {
									// 执行取消后的操作	
								}
							}
						})
					}

				}
			})
		},
	}

}